Fuel.html=new Class({Extends:Fuel,language:"html",initialize:function(h,g,i){i.matchType="lazy";this.patterns=new Hash({comments:{pattern:/(?:\&lt;|<)!--[\s\S]*?--(?:\&gt;|>)/gim,alias:"co1"},cdata:{pattern:/(?:\&lt;|<)!\[CDATA\[[\s\S]*?\]\](?:\&gt;|>)/gim,alias:"st1"},closingTags:{pattern:/(?:\&lt;|<)\/[A-Z][A-Z0-9]*?(?:\&gt;|>)/gi,alias:"kw1"},doctype:{pattern:/(?:\&lt;|<)!DOCTYPE[\s\S]+?(?:\&gt;|>)/gim,alias:"st2"}});var a=/((?:\&lt;|<)[A-Z][A-Z0-9]*)(.*?)(\/?(?:\&gt;|>))/gi,f=/\b([\w-]+)([ \t]*)(=)([ \t]*)(['"][^'"]+['"]|[^'" \t]+)/gi,c=[],d=null,b=null,e=0;while((d=a.exec(h.code))!=null){c.push(new Wick(d[1],"kw1",d.index));while((b=f.exec(d[2]))!=null){e=d.index+d[1].length+b.index;c.push(new Wick(b[1],"kw2",e));e+=b[1].length+b[2].length;c.push(new Wick(b[3],"kw1",e));e+=b[3].length+b[4].length;c.push(new Wick(b[5],"kw3",e))}c.push(new Wick(d[3],"kw1",d.index+d[1].length+d[2].length))}this.parent(h,g,i,c)}});